Monte Carlo Simulations of Spin Systems on Multi-core Processors
نویسندگان
چکیده
We implement Monte Carlo algorithms for the simulation of spin-glass systems and optimize our codes for recent multi-core CPU and GPU architectures. We consider both the Ising (binary) and Heisenberg (floating-point) spin-glass models. We provide performance figures for the Intel Nehalem and the IBM Cell/BE CPUs and the Nvidia Tesla C1060 GPU; we also draw a comparison with the performance of dedicated machines, such as the Janus system.
منابع مشابه
Probabilistic Multi Objective Optimal Reactive Power Dispatch Considering Load Uncertainties Using Monte Carlo Simulations
Optimal Reactive Power Dispatch (ORPD) is a multi-variable problem with nonlinear constraints and continuous/discrete decision variables. Due to the stochastic behavior of loads, the ORPD requires a probabilistic mathematical model. In this paper, Monte Carlo Simulation (MCS) is used for modeling of load uncertainties in the ORPD problem. The problem is formulated as a nonlinear constrained mul...
متن کاملParallel Cluster Labeling for Large-Scale Monte Carlo Simulations
We present an optimized version of a cluster labeling algorithm previously introduced by the authors. This algorithm is well suited for large-scale Monte Carlo simulations of spin models using cluster dynamics on parallel computers with large numbers of processors. The algorithm divides physical space into rectangular cells which are assigned to processors and combines a serial local labeling p...
متن کاملMulti-overlap simulations of free-energy barriers in the 3D Edwards–Anderson Ising spin glass
We report large-scale simulations of the three-dimensional Edwards–Anderson Ising spin-glass model using the multi-overlap Monte Carlo algorithm. We present our results in the spin-glass phase on free-energy barriers and the non-trivial finite-size scaling behavior of the Parisi order-parameter distribution. 1999 Elsevier Science B.V. All rights reserved. Spin-glass systems [1] are simple mod...
متن کاملMulti-Threaded Distributed System Simulations Using Bi-Lateral Delay Lines
As the speed increase of single-core processors keeps declining, it is important to adapt simulation software to take advantage of multi-core technology. There is a great need for simulating large-scale systems with good performance. This makes it possible to investigate how different parts of a system work together, without the need for expensive physical prototypes. For this to be useful, how...
متن کاملQuantum Monte Carlo algorithms: making most of large-scale multi/many-core clusters
With advances in algorithms and the changing landscape of high performance computers (HPC), the quantum Monte Carlo method has become a leading contender for high accuracy calculations for the electronic structure of realistic systems. QMC, being statistical, is naturally scalable to a large number of processors. We discuss QMC implementations to overcome the important efficiency and scalabilit...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010